home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / Tools / tables / abbrev / Makefile < prev    next >
Encoding:
Makefile  |  1991-12-18  |  1.9 KB  |  91 lines

  1. # abbrev - extend domain table to include abbreviations
  2. #
  3. ############################################################
  4. #
  5. # @(#) $Header: /xtel/pp/pp-beta/Tools/tables/abbrev/RCS/Makefile,v 6.0 1991/12/18 20:33:28 jpo Rel $
  6. #
  7. # $Log: Makefile,v $
  8. # Revision 6.0  1991/12/18  20:33:28  jpo
  9. # Release 6.0
  10. #
  11. #
  12. ############################################################
  13. #
  14. # Definitions
  15. #
  16. ############################################################
  17.  
  18.  
  19.  
  20. SRCS =  abbrev.c
  21. OBJS =  abbrev.o
  22. # DO NOT DELETE THIS LINE MAKE DEFINE NEEDS IT
  23.  
  24. HEADERS         = ../../../h
  25. CFLAGS          = $(CCOPTIONS) $(LCF) -I$(HEADERS)
  26. LDFLAGS         = $(LDOPTIONS) $(LLF)
  27. LLFLAGS        = $(LINTFLAGS) -I$(HEADERS)
  28. LINTLIBS    = 
  29.  
  30. ############################################################
  31. #
  32. # Building Rules
  33. #
  34. ############################################################
  35.  
  36.  
  37. PROGS = xabbrev
  38.  
  39. default:        all
  40. progs:          $(PROGS)
  41. all:            $(PROGS)
  42. abbrev:         $(PROGS)
  43.  
  44. xabbrev:        abbrev.o
  45.         $(CC) $(LDFLAGS) abbrev.o -o $@ $(LIBSYS)
  46.  
  47.  
  48. install:        inst-dir inst-abbrev
  49. inst-dir:       $(TOOLDIR)
  50. inst-abbrev:    $(TOOLDIR)/abbrev
  51. $(TOOLDIR)/abbrev: xabbrev
  52.         -$(BACKUP) $@ zxabbrev
  53.         rm -f $@
  54.         $(INSTALL) xabbrev $@
  55.         -$(CHMOD) $(PGMPROT) $@
  56.         -$(CHOWN) $(PPUSER) $@
  57.         -@ls -ls $@
  58.         -@echo "abbrev tool installed normally"; echo ""
  59.  
  60. clean:          tidy
  61.         rm -f $(OBJS)
  62.  
  63. tidy:
  64.         rm -f *.old *.BAK *.OUT $(PROGS) zx*
  65.  
  66. depend:
  67.         $(DEPEND) -I$(HEADERS) $(SRCS)
  68.  
  69. define:
  70.         $(DEFINE) Makefile
  71.  
  72. lint: l-abbrev
  73. l-abbrev: $(SRCS)
  74.     $(LINT) $(LLFLAGS) $(SRCS) $(LINTLIBS)
  75.  
  76.  
  77. ############################################################
  78. #
  79. # End of building rules
  80. #
  81. ############################################################
  82.  
  83. # DO NOT DELETE THIS LINE MAKE DEPEND NEEDS IT
  84. # Dependencies follow
  85. abbrev.o: abbrev.c
  86. abbrev.o: abbrev.c
  87.  
  88. # DEPENDENCIES MUST END AT END OF FILE
  89. # IF YOU PUT STUFF HERE IT WILL GO AWAY
  90. # see make depend above
  91.